﻿using Falafel.Assets.Resources;
using Falafel.Resources;

namespace Falafel.Services.Resources
{

    /// <summary>
    ///     Wraps access to the strongly typed resource classes so that you can bind
    ///     control properties to resource strings in XAML
    /// </summary>
    public sealed class ResourceWrapper
    {
        private static readonly ApplicationStrings AppStrings = new ApplicationStrings();
        private static readonly SecurityQuestions SeqQuestions = new SecurityQuestions();

        /// <summary>
        /// Gets the <see cref="ApplicationStrings"/>.
        /// </summary>
        public ApplicationStrings ApplicationStrings
        {
            get { return AppStrings; }
        }

        /// <summary>
        /// Gets the <see cref="SecurityQuestions"/>.
        /// </summary>
        public SecurityQuestions SecurityQuestions
        {
            get { return SeqQuestions; }
        }
    }
}
